Web-based wellness platform